Durante la lectura de este punto del temario, os recomiendo
tener a mano el punto 2 del temario. Tambien recomiendo darle
una leida rapida antes de seguir con la lectura de este punto.

En este punto vamos a explicar la sentencia if y la sentencia else

Su traduccion al castellano, if seria "Si" (condicional)
else significaria "si no"(condicional)

EL uso del else en una sentencia if es prescindible.

En una sentencia if seria if(condicion) y se ejecutaria solo
si se cumple dicha condicion. La sentencia else(opcional) se debe
colocar nada mas acabe el if y se ejecutara si el la condicion del
if no se ha cumplido.

Supongamos x=3,y=5;

Vamos a poner un ejemplo de un if que se cumple

if(x<y)
{
printf("hola");
}

Al cumplirse la condicion, se ejecutaria el contenido del if,
y se mostraria por pantalla hola.

Ahora veremos un if que no se cumple

if(x>y)
{
printf("hola");
}

Al no cumplirse la condicion, el if no se ejecuta, por lo cual
no ocurre nada.

Ahora veremos un if que se cumple, con un else

if(x!=y)
{
printf("Se cumplio la condicion");
}
else
{
printf("no se cumplio la condicion");
}

Como se cumple la condicion se imprimiria en pantalla
"Se cumplio la condicion" y el codigo del else no se ejecutaria

Ahora veremos un if que no se cumple, con un else

if(x==y)
{
printf("Se cumplio la condicion");
}
else
{
printf("no se cumplio la condicion");
}

Ahi no se cumpliria la condicion, y se ejecutaria el codigo del else,
imprimiendose por pantalla "no se cumplio la condicion".

Ahora os adjunto un codigo fuente de ejemplo

#include <stdio.h>

void main()
{
	int x=0;
	printf("Escriba un numero"); 
	scanf("%d",&x); //Lee el numero
	if(x==1) // Si x=1 se ejecutara el contendio del if
	{
		printf("\nUsted escribio 1");
	}
	else  // Si x no es igual a 1, se ejecutara el contenido de else
	{
	printf("\nUsted escribio un numero distinto de 1");
	}
}



Texto escrito integramente por ]_HQH_[ 

Este texto es de libre distribucion, pero debes citar la fuente http://nuevared.tk

Texto escrito para el curso de programacion basica en C de http://prehackers.com y 
http://nuevared.tk 

	